//
//  ItemTableView.m
//  checkApp
//
//  Created by ma on 2017/6/13.
//  Copyright © 2017年 ma. All rights reserved.
//

#import "ItemTableView.h"

@implementation ItemTableView

- (void)_initCon {
    [super _initCon];
    self.separatorStyle = UITableViewCellSeparatorStyleNone;
    self.backgroundColor = [UIColor clearColor];
}

#pragma mark UITableViewDataSource
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.data.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    static NSString *identify = @"king";
    ItemTableCell *cell = [tableView dequeueReusableCellWithIdentifier:identify];
    if (cell == nil) {
        cell = [[ItemTableCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identify];
    }
    
    if (self.data.count > indexPath.row) {
        cell.itemModel = self.data[indexPath.row];
    }
    
    
    return cell;
}



#pragma mark UITableViewDelegate
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    ItemModel *model = self.data[indexPath.row];
    CGFloat height = [MYFactoryManager heightForString:model.title fontSize:15.0*boringScale andWidth:screen_width-80*boringScale];
    return height<30?50*boringScale:(height+20*boringScale);
}

@end
